//import java.util.Collections;
//import java.util.LinkedList;
//import java.util.List;
//
//public class Likou203 {
//    /**
//     * Definition for singly-linked list.
//     * public class ListNode {
//     *     int val;
//     *     ListNode next;
//     *     ListNode() {}
//     *     ListNode(int val) { this.val = val; }
//     *     ListNode(int val, ListNode next) { this.val = val; this.next = next; }
//     * }
//     */
//    class Solution {
//        public ListNode removeElements(ListNode head, int val) {
//            if(head==null){
//                return null;
//            }
//            ListNode pre = head;
//            ListNode cur = head.next;
//            while(cur != null){
//                if(cur.val==val){
//                    pre.next = cur.next;
//                    cur=cur.next;
//                }else{
//                    pre = cur;
//                    cur = cur.next;
//                }
//            }
//            if(head.val == val){
//                head = head.next;
//            }
//            return head;
//        }
//    }
//}
